[
    {
        "type": "bugfix",
        "category": "Credentials",
        "description": "Fixes an issue involving outdated exceptions in Guzzle 7 with the InstanceProfileProvider workflow."
    },
    {
        "type": "api-change",
        "category": "SageMaker",
        "description": "This release enables Sagemaker customers to convert Tensorflow and PyTorch models to CoreML (ML Model) format."
    },
    {
        "type": "api-change",
        "category": "EC2",
        "description": "AWS EC2 RevokeSecurityGroupIngress and RevokeSecurityGroupEgress APIs will return IpPermissions which do not match with any existing IpPermissions for security groups in default VPC and EC2-Classic."
    },
    {
        "type": "api-change",
        "category": "EventBridge",
        "description": "Amazon EventBridge adds support for target Dead Letter Queues (DLQs) and custom retry policies."
    },
    {
        "type": "api-change",
        "category": "CloudWatchEvents",
        "description": "Amazon EventBridge (formerly called CloudWatch Events) adds support for target Dead-letter Queues and custom retry policies."
    },
    {
        "type": "api-change",
        "category": "CostExplorer",
        "description": "You can now create hierarchical cost categories by choosing \"Cost Category\" as a dimension. You can also track the status of your cost category updates to your cost and usage information."
    },
    {
        "type": "api-change",
        "category": "RDS",
        "description": "Supports a new parameter to set the max allocated storage in gigabytes for restore database instance from S3 and restore database instance to a point in time APIs."
    },
    {
        "type": "api-change",
        "category": "Rekognition",
        "description": "This release provides location information for the manifest validation files."
    },
    {
        "type": "enhancement",
        "category": "SNS",
        "description": "Documentation updates for SNS."
    }
]
